from time import sleep
from selenium import webdriver

driver = webdriver.Firefox()

# 1. 定位：通过 ID 属性
#driver.get('https://mail.163.com/register/index.htm?from=163navi&regPage=163')
#username = driver.find_element_by_id('username').send_keys('18610525499')
#sleep(5)
#driver.quit()

# 2. 定位： 通过 name 属性
#driver.get('https://mail.163.com/register/index.htm?from=163navi&regPage=163')
driver.find_element_by_name('').send_keys('18515561229')
#网页里找不到name


# 3. 定位： 通过 class 属性
#driver.get('https://mail.163.com/register/index.htm?from=163navi&regPage=163')
#driver.find_element_by_class_name('username').send_keys('18610525499')

# 4. 定位： 通过 TagName（标签名称） 定位
#driver.get('https://mail.163.com/register/index.htm?from=163navi&regPage=163')
#driver.find_element_by_tag_name('input').send_keys('18610525499')

# 5/6. 定位：通过 链接/部分链接 定位
#driver.get('https://mail.163.com/register/index.htm?from=163navi&regPage=163')
#driver.find_element_by_link_text('VIP邮箱').click()
#driver.find_element_by_partial_link_text('《服务条款》').click()

# 7. 定位： 通过 CSS选择器 定位
#driver.get('https://mail.163.com/register/index.htm?from=163navi&regPage=163')
#css_path = '#username'
#driver.find_element_by_css_selector(css_path).send_keys('18610525499')

# 8. 定位： 通过XPath路径 定位
#driver.get('https://mail.163.com/register/index.htm?from=163navi&regPage=163')
#xpath = '//*[@id="username"]'
#driver.find_element_by_xpath(xpath).send_keys('18610525499')